presumptuous self-praise - German English Dictionary